package com.foreknow.demo10;

/**
 * 封装类：主要用于数据类型的转换，每一种基本数据类型都会对应一种封装类型
 * 自动封装和拆封
 */
public class WarpDemo {

    public String getType(Object o){
        return o.getClass().getName();
    }

    public void m1(String s){
        double i = Double.parseDouble(s);
        System.out.println(getType(i));
    }
    public void m2(Integer a){  // 相当于封装
        int c = a + 12; // a.intValue() 相当于自动拆封
        System.out.println(c);
    }

    public static void main(String[] args) {
        WarpDemo warpDemo = new WarpDemo();
        warpDemo.m1("12.32");
        warpDemo.m2(11);
    }
}
